package com.jic.market.response;

import com.jic.common.base.vo.Page;
import com.jic.market.request.AdminOperate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 促销商品互斥表
 * @author : 
 * @email : 
 * @since : 2020-05-09 02:47:45
 * @version : v1.0.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ApiModel("促销商品互斥返回数据")
public class PromotionMutexDetailResponse extends Page {


    @ApiModelProperty(notes = "互斥主键")
    private Long id;

    @ApiModelProperty(notes = "活动商品ID")
    private Long promotionMerchantProductId;

    @ApiModelProperty(notes = "活动ID")
    private Long promotionId;

    @ApiModelProperty(notes = "活动编码")
    private String promotionCode;

    @ApiModelProperty(notes = "活动名称")
    private String promName;

    @ApiModelProperty(notes = "活动开始时间")
    private Date startTime;

    @ApiModelProperty(notes = "活动结束时间")
    private Date endTime;

    @ApiModelProperty(notes = "活动类型")
    private Integer promType;

    @ApiModelProperty(notes = "活动状态")
    private Integer status;

    @ApiModelProperty(notes = "商品编码")
    private String mpCode;

    @ApiModelProperty(notes = "商品名称")
    private String mpName;

    @ApiModelProperty(notes = "创建人名称")
    private String creatorName;

    @ApiModelProperty(notes = "所属组织")
    private String deptName;

    @ApiModelProperty(notes = "基类")
    private AdminOperate adminOperate;
}